Managing ambiguity in programming by finding unambiguous examples
نویسندگان
چکیده
منابع مشابه
Programming by Examples
Programming by Examples (PBE) has the potential to revolutionize enduser programming by enabling end users, most of whom are non-programmers, to create scripts for automating repetitive tasks. PBE involves synthesizing intended programs in an underlying domain-specific language (DSL) from example based specifications (Ispec). We formalize the notion of Ispec and discuss some principles behind d...
متن کاملManaging Ontological Ambiguity
This Information Systems research investigates Ontological Ambiguity as a specific problem in the management of ontologies. Ontologies are a class of software artifacts that seek to capture the basic essence of an organization’s structure and dynamics, identify the relevant objects and actors and describe their relationships. They then can be executed functionally through software applications....
متن کاملRecursive Ambiguity and Machina's Examples
Machina (2009, 2012) lists a number of situations where standard models of ambiguity aversion are unable to capture plausible features of ambiguity attitudes. Most of these problems arise in choice over prospects involving three or more outcomes. We show that the recursive non-expected utility model of Segal (1987) is rich enough to accommodate all these situations. JEL Classification number: D81
متن کاملProgramming by Examples: PL Meets ML
Programming by Examples (PBE) involves synthesizing intended programs in an underlying domain-specific language from examplebased specifications. PBE systems are already revolutionizing the application domain of data wrangling and are set to significantly impact several other domains including code refactoring. There are three key components in a PBE system. (i) A search algorithm that can effi...
متن کاملFlashNormalize: Programming by Examples for Text Normalization
Several applications including text-to-speech require some normalized format of non-standard words in various domains such as numbers, dates, and currencies and in various human languages. The traditional approach of manually constructing a program for such a normalization task requires expertise in both programming and target (human) language and further does not scale to a large number of dom...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM SIGPLAN Notices
سال: 2010
ISSN: 0362-1340,1558-1160
DOI: 10.1145/1932682.1869531